Text this: Mathematical foundations of computer science 1997 :