Rain Fall September 3, 2019December 12, 2016 by admin Rain Fall, by Barry Eisler Death comes naturally John Rain, #1 Published: 2002