Bahgat Singh ji, this is exactly what i have suggested in the point 1.
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/announcements/26653-road-to-sawa-lakh-spners.html
or
at the top you can use Advanced Search Option
its is as comprehensive as it can get...