Discrete Mathematics For Computer Science [with Cdrom] by Sue Whitesides, John Schlipf & Haggard/Schlipf/Whiteside