Flex on Rails by Tony Hillerson & Daniel Wanja