PGT PHYSICS NOTES(BPSC) THERMAL PHYSICS ELECTRONICS WAVE THEORY OPTICS MODERN PHYSICS ELECTRISITY AND MAGNETISM MECHANICS