ASP internals - Flanders, Jon (Boston Addison Wesley Longman, 2001)