Discrete mathematics. - David Burghes, John Deft; Nigel Green; Nigel Price (Jordan: Heinemann Educational.)