Hard Rain September 17, 2019February 19, 2018 by admin Hard Rain, by Barry Eisler John Rain, #2 Published: 2003