Kitchener
by
John Pollock
xxii, 598 pages, 32 unnumbered pages of plates : 24 cm