Books by Alan von Altendorf