Entire article mirrored here:
kokorobot.ca/site/defensive_bo