Books by author 'Peter D Thomas'