Books by Allan Baillie