I recently had a chance to attend the CSM training and subsequently take the examination and pass it to become a Certified Scrum Master. The training was for two days and it is a per-requisite to sit for the exam. It is just enough to attend the training to take the test. I did not use any additional study materials. It is just two days of listening and understanding that helped me pass the test.
SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!