Books We've Reviewed by Istvan Hornyak