A lamp assembly provides light in a downward direction as well as in an upward direction through the use of angled housing walls and windows in the lamp assembly housing. Modularity and sliding elements enable the lamp assembly to be easily assembled and also easily repaired. A back cover on the lamp assembly is configured such that the lamp assembly is easily installed. Lamp heat management includes active and passive elements.