If anyone else would like to thank surenjpr for their links to resources, please use the "thanks" button rather than posting a comment of thanks.