All books | BOOK ID : 20170636


David Balfour sets off to meet his uncle Ebenezer who is his only surviving relative. But Ebenezer is far from happy to see him and plots to have him kidnapped by a sea captain. After some thrilling adventures, David makes his way home again. How will his uncle receive him this time?