Reverse complilation techniques. - Timothy Womack (2002)