ISBN 978-0-471-76855-5, ©2006, 304 pages
ISBN 978-0-471-46712-0, ©2004, 320 pages
ISBN 978-0-471-47086-1, ©2004, 336 pages