Did mine with these and nothing else :
Thom vol.5,
"Instrument Flying" by Monique Agazarian (very highly recommended),
and RANT.
I totally endorse the comments above about RANT, and I continue to use it in conjunction with actual flying in IMC to help to stay current and fluent in instrument flying. It's a splendid package. RANT provided, very clearly, all that was needed.
Coupled with a good instructor, the list above gave a swift and thorough view of the requirements.