Write portable code : an introduction to developing software for multiple platforms 1st ed - Hook, Brian , 1971-. (No Starch Press, 2005)