Miguel Freitas da Costa

9 books

485 pages paperback 2012

fiction historical literary challenging emotional medium-paced

222 pages paperback 2016

fiction philosophy psychology romance reflective medium-paced

720 pages 2013

nonfiction history politics challenging informative slow-paced

669 pages hardcover 2018

nonfiction history informative medium-paced

240 pages 2018

nonfiction history philosophy politics challenging informative reflective medium-paced

784 pages paperback 2018

fiction historical informative reflective medium-paced

288 pages paperback

nonfiction history informative slow-paced

Decoded

Mai Jia

320 pages hardcover 2002

fiction historical mystery thriller mysterious tense slow-paced

388 pages paperback 2011

fiction crime mystery thriller dark mysterious tense medium-paced