Are there any good books or references on implementing finite difference methods for PDEs?  Specifically, I'm looking for something comparable to Gockenbach's book Understanding and Implementing the Finite Element Method.  Even more specifically, I'm looking for information onAppropriate data structures for regular meshesGood ways to implement stencilsHow to handle irregular boundariesWhat order to loop over the nodes/elementsReally, I'm looking for pragmatic information on implementing the method.  As to the kind of differential equation or programming language, it doesn't really matter.  Mostly, I'm looking for core information that's (mostly) agnostic to the problem.
Books and references on implementing finite difference codes for PDEs
finite element;finite difference;numerical analysis