Emanuele Lana

2 books

248 pages 2010

nonfiction history politics challenging informative reflective slow-paced

416 pages 2008

nonfiction history philosophy informative slow-paced