Encyclopedia of science of technology :AAR-AMO v.1 (MC Grow Hill London, 2012)