how to study for ap calculus

<p>I’m taking calculus BC this year and i heard that my teacher is the worst teacher ever :[
the whole class was falling asleep during his lecture. i planned to study for the ap test by myself, so do u guys know what book should i get? i don’t know if i should get arco or princeton review?</p>