Paul Buhle, recently retired as a Senior Lecturer at Brown University, has written or edited forty-two books.

Books by Paul Buhle