Xavier de Maistre

8 books

228 pages 1794

nonfiction classics reflective slow-paced

50 pages paperback

318 pages 2013

reflective slow-paced

72 pages 1825

funny reflective medium-paced

missing page info 1825

funny reflective medium-paced

244 pages paperback 1794

nonfiction autobiography classics adventurous reflective slow-paced

143 pages paperback

missing page info digital 1910