This book is written for students who have completed a first course in algebra. It briefly reviews introductory algebra and then covers all the standard intermediate algebra topics. It employs a programmed, interactive format based on a learning task analysis. Learning is supported by a set of diagnostic and criterion tests.