John Vella

4 books

176 pages 2008

nonfiction philosophy informative reflective medium-paced

112 pages 2016

reflective medium-paced

missing page info digital

370 pages paperback 2019

adventurous dark fast-paced