
The Classroom Bookshelf
January 5, 2022 by Amanda MacGregor
A modern-day gay teen time travels back to 1985 and wonders if he can help change the past without changing his future.
September 23, 2021 by Amanda MacGregor
In grade school, we were taught that a story has a beginning, middle, and end, and that the events always progress in a clear, chronological order. Me, I’ve always enjoyed stories that play around with time.
September 21, 2021 by Amanda MacGregor
In Your Life Has Been Delayed, a group of people travel forward twenty-five years, but the end goal is to figure out how to live with what’s happened rather than return to their own time.
March 7, 2019 by Amanda MacGregor
This completely enjoyable story asks what you would do differently---or the same---if you got a second chance. Or a third, fourth, or twentieth chance. Readers who can suspend their disbelief and just go with the time loop premise will love this character-driven look at choices, consequences, and possibilities.
September 13, 2017 by Karen Jensen, MLS
We are HUGE Doctor Who fans in my house, and many of my teens are as well. So I’m always excited to read a new Time Travel book. So today I am going to review Invictus by Ryan Graudin and share with you a few of my other favorite time travel books for lovers of […]
February 21, 2017 by Amanda MacGregor
If you follow me on Twitter (@CiteSomething), then you’re familiar with my extremely entertaining 10-year-old son, Callum. He’s a big fan of graphic novels and recently has started pulling books out of my TBR pile. It’s fun to get book mail and have so much of it either appeal now to him or know it […]
ADVERTISEMENT
June 18, 2015 by Amanda MacGregor
Imagine you could go back in time and relive 5 days of your life. Would you make the same choices, knowing what you know now? Would you hope you were altering the future? Would you want to maybe stay in the past? These are the questions the characters in Proof of Forever by Lexa […]
ADVERTISEMENT
ADVERTISEMENT
The Classroom Bookshelf
by Denise Davila
Enter your email address below to receive notifications of new blog posts by email.