Briana @ Pages Unbound Written on Sep 1, 2019 3 of 5 stars Definitely feels dated in its solution, but it's hard to hold that against the book.