Algorithmics the spirit of Computing - David Harel (Person education Asia)