Best-selling author comes to town