Ahh, middle school: a time of growth, bullies, talking dogs, and time travel. No? Just me and David Bravo on those last two? This delightful, character-driven story of 11-year-old David is sure to entertain not only middle-grade readers but those of all ages. Mark Oshiro crafts complex characters who manage to be relatable even as they deal with a more fantastical side of life. This work touches on issues of identity, relationships, and responsibility.