Imaginary people; a who's who of modern fictional characters

General

Author: David Pringle
Purchase Price: 14.95

Publishing

Publisher: Grafton