5.0
informative mysterious reflective medium-paced

Fun read. Read it in less than 24 hours.