Type
Book
Author(s)
Alan Hollinghurst
Date
2015
Publisher
Vintage Books
Pub place
London
ISBN-13
9781784870317