Perhaps the crew should have read this first; some knowledge that we all could refresh.
Managing the Threats and Errors during Approach and Landing from the Flight Safety Foundation (2.7 Mb download powerpoint presentation - right click, save as).
I have also seen an excellent presentation and separate video on ‘Adverse Weather – The Indian Monsoon’ produced by the Indian ALAR Task Force and Indian FID – DGAC. Does anyone have a web link or CD of these?