American Spirit: A Novel by Dan Kennedy | Menrva Books | MenrvaBooks