You could try and do a push pull system, you do all your pushing movements at one workout so that would be chest,shoulders,triceps and legs (squats) on day. Then rest a day and do back , biceps and hamstrings (leg curls etc)
The it's a day off then repeat day one. This gives you time in between body parts.

Currently I do 2 upper body workouts and one lower body workout per week due to limited time.

I start with
Chest
Flyes x 3 sets
Incline dumbell press x 3 sets

Shoulders
Smith machine press x 5 sets

Triceps
Various excercises x 4 sets

Back

Pulldowns x 4 sets
Cable rows x 3 sets

Biceps
Dumbell curls x 4 sets


Day two

Legs

leg extensions x 4 sets
Smith machine squats x 4 sets

leg curls x 4 sets
stiff leg deadlift x 3 sets

All use progressively heavier weights , day one takes approx 45 minute dat two 25-30 minutes.

Sorry this is long winded but from someone who has been training with weights for more than 25 years I just wanted to show that you can still keep it simple but intense and fit in three good ones a week.

Happy to recommend some books if you want to do it on here or send me a PM.