The Maple book. (©2002)