There's never one routine that works all the time, every time, for everyone. The human bodty is wonderful at adapting to stresses placed against it. This is why it's best to vary your workouts from time to time. Keep your body guessing, and you'll keep your body growing (assuming all other factors like rest and nutrition are what they need to be).
Here are a few routines I've either created myself or come across. I'll add more as time permits.