Information Engineering, Book I: Introduction