Reading progress update: I've read 103 out of 311 pages.

Song of Kali - Dan Simmons

This book is very unsettling so far. Dan Simmons never disappoints.