Re-Engineering Legacy Software | Manning books | IEEE Xplore