"Fulton, Hal" Ruby Way - \\200702ENGGPSX - Pearson 2007 New Delhi - 839p. includes index and biblioraphy