Books by Todd K Shackelford

Delve into the compelling world of Todd K. Shackelford, exploring evolutionary psychology and human behaviour. Uncover fascinating insights into relationships, personality, and the science behind our choices.

48