Spermatogenesis: methods and protocols - Carrell, Douglas T.; Aston, Kenneth I. (Methods in molecular biology, 2013)