Cell Architecture Explained, Version 2 article by Nicholas Blachford.
Copyright (C) 2005 Wojciech Polak