Mathematics For New Technologies by Donald Hutchison, Don Hutchison & Mark Yannotta