books
entities in existence a collective work
paperback infinity pub 2008 isbn13 9780741446442 isbn10 0741446448
paperback infinity pub 2008 isbn13 9780741446442 isbn10 0741446448
book type fi isbn 13 9780741446442 number of pages 341 publisher infinity pub