Can someone recommend a specific book for high level architecture of desktop UI applications? Something that is not focused on the specifics of a given toolkit such as Qt,