I have seen the Chrystal's "Algebra: An Elementary Textbook" as a recommendation for a guide to most of Algebra a working CS person would need. It is about 100 years old, and appears to be lacking in modern pedagogic cruft and is to the point and densely packed with useful information.