Books by Alan Noble