Books by author 'Michael D Yates'