Tipping the Velvet by Sarah Waters 1998 | 480 pages | rating 3.85 (13 ratings) Historical fiction female impersonatorsfictiongay menhistorylesbians Open Library Goodreads