This is a great blog for Cloud Foundry deployment. It described all the steps to deploy a complete Cloud Foundry instance from scratch. Yes, it starts from IaaS layer(vSphere) and details the process. Very easy to follow this article.
Here is another good document of introducing BOSH: