Books by author 'Ian Bruff'