This book covers all main aspects of spacecraft control computer fault tolerance techniques, from space radiation environment, through to spacecraft control computer architecture, as well as hardware and software fault tolerance. Both of the fundamental and advanced theories and technologies related to such areas are included. Techniques like fault tolerance architecture, fault detection, space buses, software fault tolerance, FPGA based fault tolerance, fault injection, and intelligence fault tolerance are presented comprehensively. These techniques are not only relevant to space applications, but also to other safety critical systems including control in aircraft and motor vehicles, etc., enabling the book to reach a far wider audience.