Note: We have no ambitions to list all the sites available. Rather we want to select just the most helpful sites in each class. If anybody can suggest better sites or important omissions, please do let us know.