We all learn - in schools, factories, bars and streets. We gather, store, process and transmit information in society. Molecular systems involved in our senses and within our brains allow all this to happen and molecular systems allow living things of all kinds to handle information for the purpose of survival and growth. Nevertheless, the vital link between molecules and computation was not generally appreciated until a few decades ago. Semiconductor-based information technology had penetrated society at many levels and the interest in maintaining momentum of this revolution led to the consideration of molecules, among others, as possible information handlers. Such an overlap between the recent engineering-oriented revolution with the ancient biology-oriented success story is very interesting and George Boole's times in Ireland 150 years ago produced the logic ideas that provide the foundations of computation to this day. Molecular logic and computation is a field which is 17 years young, has had a healthy growth and is a story which deserves to be told. It is a growing branch of chemical science which highlights the connection between information technology (engineering and biological) and chemistry. The author and co-workers of this publication launched molecular logic as an experimental field by publishing the first research in the primary literature in 1993 and are uniquely placed to recount how the field has grown. There is no other book at present on molecular logic and computation and is more comprehensive than that found in any review available so far. It shows how designed molecules can play the role of information processors in a wide variety of situations, once we are educated by those information processors already available in the semiconductor electronics business and in the natural world. Following a short history of the field, is a set of primers on logic, computing and photochemical principles which are an essential basis in this field. The book covers all of the Boolean logic gates driven by a single input and all of those with double inputs and the wide range of designs which lie beneath these gates is a particular highlight. The easily-available diversity of chemical systems is another highlight, especially when it leads to reconfigurable logic gates. Further on in the book, molecular arithmetic and other more complex logic operations, including those with a memory and those which stray beyond binary are covered. Then follows molecular computing approaches which lie outside the Boolean blueprint, including quantum phenomena and finally, the book catalogues the useful real-life applications of molecular logic and computation which are already available. This book is an authoritative, state of the art, reference and a 'one-stop-shop' concerning the current state of the field for scientists, academics and postgraduate students.