Best-selling author holds book signing