Start With the API You Want Then Implement by John LindquistStart With the API You Want Then Implement
egghead