Here is one list, taken from a poll of Carnegie-Mellon faculty. For most readers I would scrap Becker, Heilbroner, and Duffie; of course many other books could be added. "Paul Shiller" should be "Robert." The pointer is from Craig Newmark.
Addendum: CrookedTimber readers offer their suggestions.