Robert Kanigel was born in Brooklyn, NY, but for most of his adult life has lived in Baltimore, MD, where he lives today. He has written seven books, on wildly differing subjects. His second, "The Man Who Knew Infinity," was named a National Book Critics Circle finalist, a Los Angeles book Prize finalist, a New York Public Library "Book to Remember," has been translated into Italian, German, Greek, Chinese, and other languages, and is being made into a film starring Jeremy Irons and Dev Patel. His latest book, for which he was named recipient of a Guggenheim fellowship, is "On an Irish Island," set on a windswept island village off the coast of Ireland. He is currently finishing a biography of Jane Jacobs to be published by Knopf.