Customer Review: A fairly well-written book. Asumes reader has prior basic knowledge. Gives helpful sources for more information. Included CD is pretty useless unless you're intent on wasting some time. Would recommend to those wanting to pursue this activity.