Comprehensive Mathematics For Computer Scientists 2 by Gerard Milmeister, Guerino Mazzola & Jody Weissmann