Gates of Fire
Steven Pressfield