John Musgrove

5 books

302 pages digital 2022

fiction historical lgbtqia+

343 pages digital 2023 user-added

fiction historical lgbtqia+ romance

306 pages paperback 2023 user-added

fiction lgbtqia+ literary

1653 pages 1987

adventurous informative medium-paced

1621 pages hardcover 1896