Data structures demystified - Keogh, James Edward, (McGraw-Hill/Osborne,)