John Squire

5 books

256 pages 2018

nonfiction reference informative lighthearted medium-paced

320 pages paperback 2017

fiction erotica lgbtqia+ short stories challenging funny reflective slow-paced

716 pages paperback

nonfiction science informative medium-paced

249 pages 1949

lighthearted relaxing medium-paced

320 pages paperback

nonfiction classics literary medium-paced