Long and Winding Road
by
Alan Johnson
343 pages, 8 unnumbered pages of plates : 20 cm