I really like K12's Human Odyssey series (three volumes).