I have been doing quite a lot of contract writing, and is now writing a book about it. Nothing fancy. Nothing spectacular. The goal is only to make a well-structured resource for people with information about the different languages, code examples, some videos to go with it perhaps. It is 100% contracts, and 100% Ethereum (except obviously the external components part).
This was supposed to be just some blog entries but I feel it's a bit too substantial for that. I will post more stuff about it if someone wants to know. The intro and first chapter is largely done, but I'm not sure how long it'll actually take me. Each chapter will essentially be stand-alone, except the last section in each chapter will have contracts in it that is used to build a simple government type system, with a user registration contract, some simple voting, banking, and other stuff. The system is finalized in the last chapter, to sort of wrap things up.
Btw. here's the TOC (as it looks now). Some of the chapters may look a bit grandiose, but they really are not. The first edition will include very basic stuff. This is a new field. Baby steps...
Section 1: Single contracts
Chapter 1 - An Ethereum contract
Chapter 2 - Basic contract datastructures and patterns
Chapter 3 - Basic security and error handling
Chapter 4 - Debugging
Section 2: Systems of contracts
Chapter 5 - A small system of contracts
Chapter 6 - Patterns for systems of contracts
Chapter 7 - Securing systems of contracts
Chapter 8 - Large system management and contract standardization
Section 3: Beyond the chain
Chapter 10 - Decentralized file storage and other external components
Section 4: Bringing it all together
Chapter 11 - A decentralized government app