If you want to get through the theory quickly . find a good ground school. I managed 3 subject in 3 weeks and learnt more than what is in Books. Have done the other subjects home study .Find that it takes 3 to 4 weeks study per subject studying by yourself. Good luck