Books by Andrew J. Harrison