Jurij Fedorov (jurij-fedorov)
The Best Textbooks on Every Subject
Personality Psychology: Domains of Knowledge about Human Nature by Randy J. Larsen, David M. Buss
I have looked into maybe 40 general psychology textbooks. Not read them all though, but read quite a few. This one is still by far the best intro to general psychology. But you may put it under personality psychology even though that's basically all of psychology minus the philosophical and political part. I try to read many more textbooks to review them. I'll inform people if I find something on this level again. The problem is that it very fast gets into pseudoscience/guesswork territory with psychology so there are a ton of really bad textbooks out there.