We want to believe that there are some things we would never do. We want to believe that there are others we always would. But how can we be sure? What are our limits? Do we have limits? The answer lies with the Ten Types of Human: the people we become when we are faced with life's most difficult decisions. This pioneering examination of human nature looks at the best and worst that human beings are capable of, and asks why. It explores the frontiers...