Preparation of programs for an electronic digital computer - Wilkes M V (USA USA, Addison-Wesley, 1957)