Wall of fire battle the battle of Vimy Ridge - Krawchuk, Michael (Detselig Enterprises, 2009)
Includes bibliographical references (p. 383-415) and index