Well, I don't have a book or anything but generally it goes down like this:
-After every ride, wipe off the chain. Lube the chain. Wipe excess lube off.
-If I ride a lot during the week, I'll give my whole drive train a light cleaning.
-Every month (more like every 3 weeks) I do a very thorough cleaning including wheels, in-depth drivetrain, and the frame itself.