Launching the imgination - Stewart, Mary (McGraw Hill, 2002)