Cluster training: A novel method for introducing training program variation - Haff, G. G.; Hobbs, R. T.; Haff, E. E.; Sands, W. A.; Pierce, K. C.; Stone, M. H. (Strength and Conditioning Journal, 2008)