3.0

3.5 stars. Wish it hadn't jumped around chronologically so much. Otherwise it was quite good.