by David Weber and John Ringo
I didn't care for the space battle at the end. The close combat stuff was better. Readable, but tough going.