Books by Alan Alan Scheffer