The Faces of Abstraction by Nizar Kamal Ariffin