I haven't passed...yet... (still waiting for results on round 2 in MN), but I thought the PPI books were awesome. The PPI Study Guide was great.
...You have a pretty good list of books and references there. Complex Imaginary Vol 1-4 was great... but maybe a little simpler than what the actual...