About David Francis Books by David Francis A Gift for Sophie (Enhanced Edition) by (author) Gilles Vigneault illustrated by Stephan Jorisch performed by David Francis, Martha Wainwright & Thomas Hellman Ages 7 to 9 Grades 2 to 4