Larry Niven, Jerry Pournelle
A great read! (or re-read, in this case) Just a great yarn - dated as parts of it are - particularly assuming a still-intact Soviet Union when the aliens invade. Lots of really cool stuff. And, of course, there is nothing like a "Science Fiction Saves the World" for a great plot!