Books by Allan Eaglesham