Scottish Higher Mathematics: Algebra