@freemo @oldrawgabbit @krypt3ia
I have a book here on electronics that explains electron holes nicely, using Boron-Silicon and Silicon-Phosphorous as the example at the time.
If I get this correctly it is due to the difference in electrons in shells so Boron has one less than Silicon ( p-type (positive)) and Phosphorous has one more (n-type (negative)) so when combined in a process the book called doping the properties are combined, when ntype and ptype are then put together you get things like transistors.