Algorithms sequential and parallel a unified approach - Miller, Russ; Boxer, Laurence (Charles River Media, 2005)