Crayfishes of Alabama - Guenter A. Schuster; Christoper A. Taylor; Stuart W. McGregor (2022)