Books by Stuart Archer Cohen