Books written by Sidney Horenstein