20th century battlefields - Snow, Peter (BBC Books, 2008)
Includes bibliographical references (p. 338-357)