Alan is the author of two books:

Published Works