diff --git a/README.md b/README.md
index 053133f34200abc730ac59d24a314b56750f15de..990d4ce3fbea8c83b0d0783ce85511e533d6f450 100644
--- a/README.md
+++ b/README.md
@@ -81,6 +81,8 @@ Alternative implementation of domain model persistence layer which stores comple
 - [Predaddy](https://github.com/szjani/predaddy)
 - [EventCentric.Core](https://github.com/event-centric/EventCentric.Core)
 - [litecqrs-php](https://github.com/beberlei/litecqrs-php)
+- [Buttercup.Protects](http://buttercup-php.github.io/protects/) - A PHP library for building Aggregates that protect business invariants, and that record Domain Events.
+    - Nice explanation of event-sourcing principles on a richly commented simple example code.
  
 ### Process Managers / Sagas (the same thing!)
 - Jonathan Oliver: Sagas with Event Sourcing - [first part](http://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-i-of-ii/), [second part](http://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-ii-of-ii/)