Books by William J. Ashworth