Books by G Douglas Barrett