Victor Fan

4 books

384 pages 2018

informative reflective medium-paced

296 pages 2015

reflective medium-paced

328 pages paperback

informative reflective medium-paced

140 pages paperback 2014

nonfiction adventurous challenging informative slow-paced