My two favorite books of all time, and ones that I can pick up and read over and over are the "Alienist" and the "Angel of Darkness" by Caleb Carr. They are two different stories, but the Angel of Darkness is a sequal if you will to the Alienist. They are historical thrillers that take place in hoarse and carriage days in NY. Alienist is the early term for criminal psychologist/psychologist in general. A group of individuals investigate a new kind of murder they have never seen before. Very very good read. Caleb Carr is also the first author to be able to write a Sherlock Holmes story under his own name and not a Pen name in a very very long time. he also does a lot of historical and military writing.