Books by John E Cooper