Kitchener

by John Pollock

xxii, 598 pages, 32 unnumbered pages of plates : 24 cm