5.0

Second reading -- I doubt I finished it the first time. Covers all aspects of 4000 years of history of a difficult concept in 400 pages so it necessarily gives short shrift to any particular aspect, but an excellent and thought provoking overview of the subject.