Articles
CP+
Subscribe
Donate
Books
Login
Podcasts
Merch
Archives
Environment
About
Search
Privacy Policy
☰
Ralph E. Shaffer
Ralph E. Shaffer is professor emeritus of history at Cal Poly Pomona. reshaffer@cpp.edu
Could Kavanaugh’s Confirmation Hearing Ended Differently?
October 12, 2018
BY
Ralph E. Shaffer
Without the Paris Accords, Global Warming Promises Better Times Ahead!
June 9, 2017
BY
Ralph E. Shaffer
Use of Force? It’s Nearly Always Within Department Policy
July 13, 2015
BY
Ralph E. Shaffer