This book aims to provide a complete and unitary presentation of naive set theory as the foundation of the whole mathematics. Suitable for undergraduate students, this book focuses on the main foundational issues.