Novel heterojunction solar cells with conversion efficiencies approaching 21% on p-type crystalline silicon substrates | IEEE Conference Publication | IEEE Xplore