Books by John J. Asher