در این کتاب سعی شده است تا تئوری راف و الگوریتم ها و کاربردهای مربوط به آن به گونه ای بیان گردند که برای تمامی رشته های مرتبط قابل استفاده باشد. به همین دلیل گرچه در فصول یک تا سه، مبانی ریاضی تئوری راف مطرح شده است، اما با بیان چگونگی استفاده از تئوری راف توسط نرم افزار در فصل پنج، درک مفاهیم ریاضی تئوری راف آسان می شود. بنابراین خوانندگانی که پایه ی ریاضی قوی ندارند نیز به راحتی می توانند از مطالب این کتاب بهره مند شوند. این کتاب در هفت فصل تنظیم شده و در سی دی همراه کتاب نرم افزار Rosetta v1.4.41 ارائه شده است. در فصل اول مقایسه ای بین تئوری های رایج عدم قطعیت انجام شده و تعریف اعداد در هر یک ارائه گردیده است. در فصل دوم، مفاهیم اساسی تئوری راف بطور کلی عنوان گردیده و سعی شده است تا چشم اندازی از کل فرایند مدلسازی راف برای خوانندگان ترسیم شود. در این فصل مطالعات موردی بسیاری را که از تئوری راف استفاده نموده اند، معرفی کرده ایم. مطالعه ی این فصل کمک می کند تا درک کاملی از تئوری راف حاصل شده و امکان توضیح جزئیات و الگوریتم های این تئوری و درک آن توسط خوانندگان در فصل های آینده فراهم گردد. در فصل سوم چگونگی تحلیل داده ها به کمک تئوری راف و در نهایت مدلسازی راف شرح داده شده است. این فصل به بیان گام به گام مراحل مدلسازی پرداخته و ضمن تشریح جزئیات، از مثال های مختلفی جهت درک موضوع استفاده نموده است. در انتهای این فصل یک مطالعه ی موردی به کمک این فرایند مدلسازی شده است. در فصل چهارم نرم افزارهای موجود در زمین هی تئوری راف مرور شده و نقاط قوت و محدودیت های هر نرم افزار بیان گردیده است. در فصل پنجم یکی از نرم افزارهای پر قدرت در زمینه ی تئوری راف به نام Rosetta ، بطور کامل توضیح داده شده است. در انتهای این فصل مطالعه ی موردی حل شده در فصل سوم به کمک نرم افزار مدل شده است. در فصل ششم مفاهیم تئوری مجموعه های خاکستری مرور شده و الگوریتم های ضروری آن به کمک مثال تشریح گردیده است. در فصل هفتم به بیان ضرورت ترکیب تئوری راف با سایر تئوری های عدم قطعیت پرداخته شده است. در این فصل چگونگی ترکیب دو تئوری راف و خاکستری به همراه مثال بطور کامل شرح داده شده، و در نهایت توضیح مختصری در مورد ترکیب تئوری راف با تئوری احتمال، تئوری تسلط و تئوری فازی ارائه شده است.