I've just started reading Norman Davies Uprising 44. It's going to take awhile to get all the way through it.