Ruth MacKay

6 books

416 pages paperback

nonfiction history informative medium-paced

298 pages paperback

nonfiction history informative medium-paced

300 pages hardcover 2012

informative reflective slow-paced

288 pages hardcover

nonfiction health history medium-paced

212 pages paperback 1999

informative reflective medium-paced

268 pages paperback

nonfiction classics literary