Law of human nature book review July 8, 2019 16 32 64 128 Laws of human nature book The law of human nature summary The law of human nature robert greene Human law of nature