Books by Adrian G. Barnett