Cliff's AP Bio, Chad's, Destroyer, Bootcamp (worked great for me). Study hard and take the test when you feel ready. Don't be afraid to postpone the test because of the fee. If you're not prepared, you'll be spending another 300 (?) bucks to take it again.