This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
In UML, I know that class names must be in bold but I'm a little fuzzy about abstract and interface classes. I know that abstract classes must be in italics, but do they need to be in bold too? And for interfaces I know that they need to be preceded by <<interface>>, but they do they need to be in bold and/or italics?