Title: An introduction to groups (A Computer illustrated text)