At times I felt like I wasn't making any progress with this book but I think thats because there are several layers to the storyline running throughout. It is also a large book (almost 600 pages). Catherine Sheridan is found dead in her house. She is the fourth victim of the "Ribbon Killer" but as Miller and his partner Roth try to delve into her background they keep coming to dead ends-it appears that Catherine Sheridan doesn't exist. Interwoven with this storyline is the recollections of John who we know is linked to Catherine but no idea how or why. This book also looks at CIA and police coverups. I thought it was a clever story with lots of twists and turns and it is more than just a typical run of the mill police thriller.