Roger Fritz ; foreword by Gary Player. Roger Penrose ; foreword by Martin Gardner. Stephen D. Cohen ; foreword by Paul Volcker.