Algorithm Manual Revision 4