Vivid descriptions make a fascinating page turner