Books by Andrew B. Kennedy