>>4823 (OP)Hobsbawm's 4 Ages books are always worth a read as well, imo. If you're a history major you might not really learn anything new as he's more geared toward a slightly-above-layman level of presumed knowledge, but his Marxist (although never really explicitly ML) perspective is prevalent, unapologetic and rigorously researched.