Glory O'Brien's History of the Future - A.S. King

This book was AMAZING!!! But I will warn you, she does use the F word, several times, so if you have a problem with the word feminist, then this is probably NOT the book for you. Otherwise, I suggest you grab a copy immediately.