Books written by Andrew J. Sherman