A programmer's guide to ZPL - Snyder, Lawrence (Scientific and engineering computation, 1999)