Books by Hamish Telford