Practical Data Migration‘ by John Morris is surprisingly readable and a very useful book. I like the term ’swearware’.