I am doing some research on the Serial Peripheral Interface. There are a few useful documents/links I have found which I have listed below.
AVR151: Setup And Use of The SPI
http://www.atmel.com/images/doc2585.pdf
The SPI of the AVR
http://maxembedded.com/2013/11/the-spi-of-the-avr/