Рекомендую беплатную книжку от SyncFusion
WPF Succinctly. Так же ее можно бесплатно скачать с их официального сайта, но необходимо зарегестрироваться.
Как показал мой опыт, использование Prism - из пушки по воробьям. Даже в больших проектах обходился своими асбтракциями, согласен с предыдущими комментариями, очень рекомендую Autofac. Пример использования его с MVVM описывал
тут.
Главное все зависимости инъектить через конструктор, и ViewModel во View, и Autofac будет делать все остальное за вас.