Reconfigurable Computing by Andr, Scott Hauck & Andre DeHon