The Human Puzzle Solved: 

Comparison to current research