I would like to make an electromagnetic simulator, but I have no experience in this. I have written 3-dimensional ray tracing software for acoustic sources in MATLAB, but I did not include any boundary conditions, it was just propagation in free space through refractions. My only background in EM theory is griffiths and ulaby, and a student's handbook. They don't talk anything about modeling or simulating. But I want to learn more about how to model and simulate electrostatic and EM fields and simulate them graphically over time. I sat in front of my computer, and defined an object I want to model as a set of points in a grid . . and then I was at a loss of where to proceed after that without making something very complicated that my computer probably could not calculate efficiently or accurately (I can't model every charge carrier, and I don't know if a charge density over a surface will give me the kind of detail I'm looking for). Looking at wikipedia, I see that there are a lot of complex methods that I probably would not even think to do, so I feel like I'm wading into territory that is over my head. The books I've seen are expensive, so I want to make sure I invest in the right book. Does anyone have any experience or suggestions for a good reference book to get me started?