Matrix Groups by Andrew Baker