Добрый день.
У меня есть ощущение, что такой книги нет. Большинство книг начинается с изучения базовых вещей, а их проще рассматривать в консольных приложениях, а разработка пользовательских интерфейсов - это уже WinApp, WPF или Store приложения. Да и многие темы рассматривать в рамках всего одного приложения или не получится, или получится нечто притянутое за уши... Придумайте себе большую задачу, начните читать хорошую книгу по C#, а по мере изучения разных частей пытайтесь изучаемое применить к своему приложению. Прочитав книгу выкиньте все что вы делали до этого и попробуйте теперь все сделать с нуля...