This is the book to read.
Deeply researched and detailed.