Josephine McDonagh

6 books

576 pages paperback 1848

fiction classics literary romance emotional reflective slow-paced

240 pages 2009

informative medium-paced

296 pages hardcover

nonfiction classics history literary medium-paced

224 pages hardcover

nonfiction classics literary medium-paced

341 pages hardcover 2022

challenging informative reflective medium-paced

254 pages paperback

nonfiction classics computer science gender literary