Middle grade novel Drew Leclair Gets a Clue by Katryn Bury.