Representations and Characters of Groups - 2nd edition