English Grammar in Use Book with Answers: A Self-Study Reference and Practice Book for Intermediate Learners of English https://www.amazon.com.au/dp/0521189063/ref=cm_sw_r_cp_api_i_l2c-DbYA749AQ
Rachel's English is your online American English pronunciation resource. All videos have closed captioning to help non-native speakers understand. New videos added every week!