Books by Stephen J. Rivele