Phil Vasili

4 books

208 pages hardcover 2000

adventurous challenging reflective medium-paced

217 pages paperback

challenging reflective medium-paced

204 pages digital

256 pages paperback 2009