Algebra. Volume 1. Second Edition