My Lean Software Development Overview did a good job talking about the seven lean principles: eliminate waste, amplify learning, decide as late as possible, deliver as fast as possible, empower the team, build integrity in, and see the whole. However I only briefly mentioned the 21 tools that help you actually implement those principles in practice.
Recently an article was released on the AgileAlliance site about the 21 Lean Thinking Tools. Definitely worth a read, though for the full effect I still highly recommend Lean Software Development: An Agile Toolkit by Mary and Tom Poppendieck.