I can vouch for the Cisco press
library ($37 hardcover / $27 for kindle). I passed with a 944 using that book and the GNS simulator for practice. Just don't rush and take notes as you go. #1 tip: practice subnetting and be fast at it. The free practice test questions that come with (at least) the hardcover edition are absolute gold.
If you read something and you have a question don't just keep reading. Supplement your learning with Google searches. There's a lot of information to be had from Cisco, various blogs, and free training sites like
this. Take your time to figure out the what-ifs as you go.