Great narrtive, only minor issue is that the text was often hard to read (white-on-light-colored-background).