Java script comprehensive - Gosselin, Don (Australia Thomson Learning, 2000)