alter Foster Publishing Revised Edition compare prices