by RichardvanEmden (Author), HarryPatch (Author), Richard Van Emden (Author), Harry Patch (Author)
Format: Hardcover
Publisher: Bloomsbury Publishing
Published: 01 Aug 2007
ISBN 10: 1845797450
ISBN 13: 9781845797454