Here I stand : the life and legacy of John Beecher - Smith, Angela J. (The University of Alabama Press, 2017)