Image: Steven Barnes (Source: Michael A. Ventrella’s Blog) Background: Steven Barnes is a Hugo Award nominated accomplished author who has written a number of science fiction novels.┬áHis novelette The Locusts was written with Larry Niven and was nominated for the Hugo award. His Insha’Allah series which consists of the Novel’sContinue Reading