Roorbach to give author talk July 20