The New York times guide to essential knowledge

St. Martin's Press
9780312313678
0-312-31367-5