by David Riesman
publisher: Yale University Press publish date: February 8th 2001
format: paperback pages: 307
language: English
ISBN:
0300088655 (9780300088656)
publisher: Yale University Press publish date: December 1st 1961
format: paperback pages: 403
language: English
ISBN:
0300001932 (9780300001938)
publisher: Yale Univ Pr publish date: January 1st 1969
format: paperback pages: 359
language: English
ISBN:
0300017677 (9780300017670)
publisher: Yale University Press publish date: February 8th 2001
format: ebook pages: 392
language: English
ISBN:
0300174144 (9780300174144)
publisher: Yale University Press publish date: January 1st 2001
format: ebook pages: 389
language: English
ISBN:
1299284086 (9781299284081)
language: English
ISBN:
0300010818 (9780300010817)