FitzAtlas6 (PocketPC) by Skyscape
It is invaluable resource to a non-dermatologist learning or practicing medicine
Fitzpatrick's Color Atlas and Synopsis of Clinical Dermatology combines over 900 color images with succinct descriptions of skin diseases and systemic diseases with skin manifestations.