Discrete Mathematics For Computing door Rod Haggarty