You Are Your Own Gym: The Bible of Bodyweight Exercises
byMark Laure with Joshua Clark
TRX-Pro Suspension Trainer
There's no weights so it's your body that provides the resistance. Your body provides the ideal amount of challenge for training (think you effective crunches and chin-ups are) - especially as you can guage how much you can handle and adjust your position accordingly.
The idea is that by using TRX you put your body under stress it's not at all used to. You activate muscles you probably didn't even know you had, which all helps in superior muscular balance, joint stability, mobility and core strength.
Les Mills
One of the best group fitness programs with well choreographied class structures for weight training/body sculping (aka BodyPump), cycling (aka RPM), and kickboxing (BodyCombat). They also do a fabulous yoga/thai chi mix called BodyFlow.