Kate MacDonald

8 books

219 pages paperback

nonfiction crime literary reference true crime informative medium-paced

391 pages hardcover 2023

fiction mystery thriller dark mysterious tense fast-paced

271 pages hardcover

fiction history literary informative medium-paced

1008 pages hardcover

nonfiction classics literary informative medium-paced

224 pages hardcover

nonfiction business politics challenging informative medium-paced

300 pages hardcover

nonfiction classics literary informative medium-paced

314 pages paperback

fiction medium-paced

144 pages paperback

nonfiction education religion medium-paced