Abstraction for programmer - Zimmer, J.A