diff --git a/lib/economic/proxies/entity_proxy.rb b/lib/economic/proxies/entity_proxy.rb
index <HASH>..<HASH> 100644
--- a/lib/economic/proxies/entity_proxy.rb
+++ b/lib/economic/proxies/entity_proxy.rb
@@ -103,6 +103,11 @@ module Economic
       items.empty?
     end
 
+    # Returns the last item in proxy.
+    def last
+      items.last
+    end
+
     # Returns the number of entities in proxy
     def size
       items.size
diff --git a/spec/economic/proxies/cash_book_proxy_spec.rb b/spec/economic/proxies/cash_book_proxy_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/economic/proxies/cash_book_proxy_spec.rb
+++ b/spec/economic/proxies/cash_book_proxy_spec.rb
@@ -59,4 +59,12 @@ describe Economic::CashBookProxy do
 
   end
 
+  describe "#last" do
+    it "returns the last cash book" do
+      savon.stubs('CashBook_GetAll').returns(:multiple)
+      savon.stubs('CashBook_GetDataArray').returns(:multiple)
+
+      subject.all.last.name.should == "Another cash book"
+    end
+  end
 end
Add the #last method that the README claims we have. References #<I>