Gates of Fire

by Steven Pressfield

Available from Quixotic Books.