Reading progress update: I've read 271 out of 300 pages.

The Infinite Sea (5th Wave) - Rick Yancey

At the mall, waiting to meet my friends for lunch and all I'm thinking is please don't get here before I finish this book.