Best material to study for AB on my own

Anyone have any input on the best online class or self study AB books, dvds, etc.,?

Thanks