Honestly, forget about a book a check this guy out:
http://scoobysworkshop.com/
He goes over everything - from cardio, to proper lifting techniques, to diet, to lifting plans for beginners, experienced, and advanced lifters. I've been using his advice for years and it has done wonders for me. But again, know that lifting and running is only half of the equation. I didn't start seeing real results until I got my diet under control, and once I did that I was seeing results insanely quickly.
Now as far as cardio is concerned - I highly suggest swimming if you have the means to do it. It is low impact on your joints, but it also works out your entire body at once. It's also fun, and in my experiences 20 minutes in a pool equals out to about a 45 minute run or an hour and a half bike ride - as far as getting me to the same level of pooped. Also IME, I find that cardio hits me best in the morning right after I have woken up and before I eat breakfast. That said, cardio is cardio, and as long as you're getting it you'll be fine. I highly suggest, though, that if you run you only do it every other day. I've had lots of friends (young ones too in the early 20's) blow out their knee or ankle because they thought running every day was fine. Some people can do it and be fine, but many others can't.
As others have said with lifting - think compound, compound, compound. Compound movements, such as squats, bench, and leg press target multiple muscle groups at once. You'll see quicker results by doing those than you will just by focusing on isolation exercises. And as if it needs to be said, perfect your form and take it slow the first couple of months. The last thing you need is a blown rotary cuff because you did something a little foolish. And as I mentioned before, always keep your diet in mind because if you're not eating properly you're going to see all your work go to waste.
Lastly, be realistic with your goals. Many people expect that after two months in a gym they'll be able to get 6-pack abs and bulging bis and tris - and that just ain't gonna happen. If it did, everyone would be ripped. You can realistically expect to lose between 1-5lbs of fat a week depending on how big you are, but IMHO it's better to never lose more than 2lbs. Taking it off too quickly can lead to health issue.
Likewise, you can realistically expect to only gain 1lb of muscle A MONTH. Very few people can gain more than 10-15lbs in a year, and those who can are 1. genetically superior in those regards, 2. have insanely good nutrition, and/or 3. are young and are simply growing. Don't believe anyone who says they put on 30lbs of muscle in a year. Just mentally consider how big a person would be in 5 years if that were true... Yeah, they'd look like the Hulk. Those are usually either juicers or kids going through growth spurts who would of gained 25lbs that year regardless of whether or not they worked out.