Books by Daniel P. Riley