I like to combo body-parts when I hit the weights and be as efficient as possible. Here is a good workout I like to do once every few weeks:
(2 push-ups, followed immediately by 1 pull-up; 4-push-ups followed immediately by 2 pull-ups, etc...until you get to 10 push-ups and 5 pull-ups. Do this "ladder" twice)
-Single Dumbell Row / Single Arm Dumbell Press. (Keep your core tight and back straight. Do 3 sets of a weight you are only able to do 8-10 reps of)
-Straight-Arm Cable Pull-Down / Standing Cable Chest Fly (Do 3 sets of a weight you are only able to do 8-10 reps of)
This should take about 40-45min and you'll be sore the next day if you push yourself!!