Manyebook
James A. Pershing
Handbook of Human Performance Technology