I have a whole bunch of example contracts. Just be aware that each was designed for a situation which may or may not be similar to yours. Email me and will send you what I have.
Also, permit me to make a couple of observations. Mr. Slim indicates he never used contracts. That should be never used written contracts. Technically, every time you do a survey for someone you have a contract. Often those contracts are oral and sometimes implied. But there are almost always the basic elements for a contract.
Also, Mr. Slim indicates he understands what the contract should include ... "describing the scope of work, etc." It is important your contract describe the scope of work. Absolutely do that. But I suggest you also mention the most common things that might be included in similar projects but that are not being included within the scope of work for this particular project.
So why in the world would you mention things in a contract that are not included? Because later the client may well change his mind and wonder why you didn't do these other things as a part of the job. When they have that change of heart you need to be prepared to point out that the contract specifies that they are not included; but, that you are prepared to provide those additional services / products but only at an additional fee.
Finally let me suggest that you can likely get by with a pre-canned contract for this one project. But you may wish to go ahead and invest some money in a contract that is written specifically for you and your company by an expert on contracts. Having a really good contract prepared by a professional who understand exactly what they are doing can be a real life saver.