I would go with the program Juggernaut posted above. 20 Rep Breathing Squats have packed more muscle on more people in the last 50 years than any other program. The other elements of the program are well thought-out. I'm a firm believer in doing way more warmups than true work sets.
On 5/3/1 right now i'm doing 6 warmup sets before a single work set for my main exercise. One work set is more than enough stimulation for growth and strength gains, providing you are COMPLETELY warmed up so that all muscle fibres, connective tissues, and the nervous system are working together.
You also need to work hard enough to require a good few minutes rest before moving onto your next exercises.
Over-emphasis on volume at a static load kinda prevents you from doing this because by the time you're warmed up you're already fatigued.
You aren't warmed up and you jump into lifting your work-weight, not all the muscle fibres will be firing properly, so the ones that are have to do more work. They get fatigued. Second set comes around, some of your fibres are now warmed up, others are fatigued, others still aren't warmed up. This cycle continues. By the time all your muscle fibres are warmed up, most of them are already fucked.
This is why a lot of people doing this in the gym end up doing sets of 10, 10, 8, 6 instead of 10, 10, 10, 10 like they wanted. The only way to combat this is by going lighter for all four sets, which may or may not provide adequate growth stimulation.
Training like this CAN be done, it's just a lot more of a ball-ache getting the poundage and volume right.
Doing a few progressively heavier (but submaximal) warmup sets will get everything warmed up without producing too much fatigue, oxygen debt, or metabolites that impact performance. You can also gauge the correct weight to use for the work set by how the warmups feel.
When that set rolls around, you'll be confident, warmed up, and fired up to actually give it 100% of your effort and concentration.
A nice by-product of this approach is that you always have something nice and easy to beat next time you train. Trying to increase the weight or reps on 4 sets is a far bigger jump than just doing it for one set.
That was a huge almost off-topic post, but fuck it. I'm really bored of this paper i'm writing. I couldn't care less about serum triglycerides at this point. I wanna talk about squats