Best AP Prep Book for AP Spanish Language

Hi everyone, I was wondering what AP Spanish lang prep book the college confidential community recommends. I am a non-native speaker. Also, does anyone have any recommendations for the best way to prepare for the exam, especially the cultural comparison? If anyone knows a good APUSH prep book that would also be appreciated. I already have the 5 steps to a 5 book for APUSH. Thank you in advance.