We just passed our tests today ( 19/20 and 18/20). I read the book once, did a bunch of online questions.
My husband didn't had time to read the whole book so he learned mainly through online questions.
This is what we used:
https://hicanadatest.azurewebsites.net/quiz...