Juan Manuel de Prada

3 books

255 pages 1940

fiction fantasy science fiction adventurous fast-paced

341 pages 1997

fiction mystery mysterious reflective medium-paced

509 pages paperback 2012