Manageability - Why REST is Better - Part 1 - Explained in Code is part 1 in a series of (so far?) 5 articles over at Manageability.org (this blog is highly recommended if you're interested in software design).
It covers REST in detail, with lots of comparisons to SOAP, and provides plenty of useful advice on how to structure your REST API's.