David M. Oshinsky David Wallechinsky David Polonsky David Kaminsky Adam Lashinsky David Hlynsky By David Wallechinsky by David Wallechinsky