Third edition of the author's book, with Foreword by Robert M. Price. Revised and updated September 3, 2024.