Notes for Groups