Finished reading: The Siege of Macindaw by John Flanagan 📚