The focus of this book is on the non-adaptive setting of group testing. In this setting, the test pools are designed in advance enabling them to be implemented in parallel. The book gives a comprehensive and thorough treatment of the subject from an information theoretic perspective, and covers several related developments.