added the source code from The RSpec Book