Geoffrey Hayes


Book Reviews of Geoffrey Hayes's Works

Vimy Ridge: A Canadian Reassessment
By Geoffrey Hayes, Andrew Iarocci and Mike Bechthold
Reviewed in Remembering WWI by Sherrill Grace