00311nam a2200121 a 450000500170000002000180001708200150003510000140005024500350006426000450009930000260014450000190017020251203112230.0 a9780387988504 a512.4bLAM aLam, T.Y. aExercises in modules and rings aUnited States of AmericabSpringerc2007 axviii,412p.c2cm.bHB aincludes index