Organization of the book. The first chapter gives basic definitions and notations for Boolean functions, which are used in the following chapters. Basic notations for circuits and Boolean expressions are also given in the first two sections .. Readers who are familiar with these subjects can skip th