Books written by Alexander A. Cooley