Medical Billing Course or Books

Does anyone know of any good programs out there? Online programs.

If not, how about any books that will teach this?

Thanks.