David Balfour

1 hour, 54 minutes first pub 1886 (editions)

fiction classics historical young adult adventurous fast-paced

240 pages first pub 1886 (editions)

fiction classics historical young adult adventurous fast-paced

112 pages first pub 1886 (editions)

fiction classics historical young adult adventurous fast-paced

390 pages first pub 1893 (editions)

fiction classics adventurous emotional medium-paced