Just thought I'd post this wonderful link i came across:
http://www.satyajitray.org/