A = Concave or hollow grind. Created by grinding on a wheel, different diameter wheels produce differend severities of grind. The smaller the wheel, the deeper the hollow grind. A really big wheel, produces a hollow grind that is *almost* flat. Usually has a small secondary edge bevel, but not always.
B = Full Flat grind. Created by grinding off a flat steel or ceramic platen. The grind goes fully from the spine of the knife, almost to the edge, where it it almost always has a secondary edge bevel (no edge bevel would require sharpeing the entire flat surface of the knife - I've never seen a full flat grind without a secondary edge bevel).
C = Convex ggrind. Usually created by grinding the steel on a "slack belt". This means no platen, so to some extent the grinding belt deforms to the steel, producing a convex edge (*the same principle as a hoodoo hone). The true full convex grind, doesnt usually have a secondary edge bevel - a grannyB for example.
D = Scandi Grind. Many methods to create this style, but typically, the edge bevels only go 1/3 way up the side of the knife. This creates a very acute or "fat" bevel, which usually does not have a secondary edge bevel. Note the difference in "angle of attack" between this and the full flat grind.
All of these different blade geometries (or combinations of them) produce knives with different charicteristics