Teachings of the Gurus

What each of the six Gurus in Sri Guru Granth Sahib Ji taught, in plain English, with key works and line counts.