All authors
/ Author
Graham Clarke
New Caxton Encyclopaedia
[Hardcover]