I second Frank Perretti and would add Ted Dekker. Dekker can be a little dark.
what Dekker book(s) do you like most?