Representations of Reductive Groups