Keyboarding.adapted from : gregg colege typing series five - Steers, Richard M. (The McGraw-Hill)