Diferenciar los títulos de los capítulos en la ToC y el cuerpo

Diferenciar los títulos de los capítulos en la ToC y el cuerpo

Estoy trabajando en el formato de una tesis (usando la clase de libro) y necesito formatear las entradas del TOC y los títulos de los capítulos de maneras muy diferentes.

Para el ToC, los números enteros están en mayúsculas y usan números romanos:

ACKNOWLEDGEMENTS................ii
CHAPTER
   I.  INTRODUCTION..............1
   II. TITLE OF CHAPTER ONE......7
BIBLIOGRAPHY....................45

Mientras tanto, las páginas reales de los capítulos centran el título, deletrean "capítulo" y colocan el título en una nueva línea en mayúsculas:

        CHAPTER I
    TITLE OF CHAPTER 1
Text of chapter....

Estoy acostumbrado a usar titlesec, pero no he hecho nada tan complejo en el que puedas controlar el formato en dos lugares diferentes. ¿Qué paquete usarías para ejecutar esto en LaTeX y cómo procederías?

información relacionada