'War in the Middle Ages' by Phillip Contamine is considered to be required reading for War Studies & Defence Studies at the University level. It is a very good book, kinda technical but lots of information....

'Alexiad' by Anna Comenna for a Byzantine perspective, I found to be very interesting, if a bit slow in places.