Write portable code : an introduction to developing software for multiple platforms - Hook, Brian (No Starch Pr., 2005)