Programming Windows with MFC, Second Edition