Здравствуйте, samueldzekson37!
"чтоб стать продвинутым пользователем windows" надо полюбить Windows , а не искать литературу от отдельных авторов, каждый из которых акцентирует свои собственные, субъективные приоритеты в достоинствах разных инструментов Windows .
Большая группа работников корпорации Microsoft - самых грамотных специалистов-разработчиков Windows - написала большую и, на мой взгляд, лучшую книгу по возможностям своего детища -
Операционной системы Windows. Эту книгу искать НЕ надо, она встроена в Win-систему, как контекстно-зависимая справка. Если у Вас, например, открыто окно текстового редактора Блокнот, то нажатие клавиши F1 вызовет открытие Win-справки по Блокноту. Если открыто окно Windows-Проигрывателя, то F1-нажатие откроет справку для Проигрывателя. КлавСочетание Win+F1 откроет справку по системе. Всё - по актуальной теме и компактно! Надо больше? - переходите по предложенным на странице ссылкам в нужном Вам направлении.
Если Вам чего-то не удалось найти в Windows-справочной системе, то ответы на специфичные вопросы лучше искать не в бумажных книгах посторонних (не-Microsoft) писателей, а в OnLine-поисковике ( http://google.ru/ например) или задать вопрос на https://rfpro.ru/ .
"стал изучать асемблер" - если Вы ещё не стали "продвинутым пользователем windows", то Вы пока что НЕ готовы к изучению сложнейшего языка
Ассемблер . Вы потратите время и деньги на дорогостоящие толстые книги, но сможете в лучшем случае лишь повторить простейшие, мало-интересные примеры кода. Чтобы обрести свои собственные начальные навыки программирования, начните с лёгкого для освоения языка Командной строки. Встроенная справка по Командной строке имеется в каждой Windows-системе. Успехи от собственных программ, принесших Вам конкретную пользу - лучший двигатель в изучении программирования и Windows-системы. А затем - классический и проверенный жизнью принцип: "от простого к сложному".
Успехов!