Dimitris Krallis

3 books

636 pages 2012

nonfiction history challenging informative slow-paced

293 pages hardcover 2012

challenging informative medium-paced

288 pages hardcover

adventurous challenging informative medium-paced