Willem Hendrik Nagel was een Nederlands rechtsgeleerde en criminoloog, maar werd vooral bekend als schrijver. Zijn pseudoniem J.B. Charles was oorspronkelijk een schuilnaam in het verzet tijdens de Tweede Wereldoorlog. De oorlog heeft op zijn werk ook een sterk stempel gedrukt.
Nagels wetenschappelijke carrière begon in Groningen, waar hij tussen 1931 en 1939 rechten studeerde. Op 29 juni 1949 promoveerde hij ook in Groningen, op het proefschrift "De criminaliteit van Oss". In 1950 trad Nagel in dienst van de Rijksuniversiteit Leiden, waar hij in juni 1956 benoemd werd tot hoogleraar penologie en criminele sociologie. In 1968 werd Nagel decaan van de Leidse rechtenfaculteit. In februari 1976 hield Nagel zijn afscheidsrede in Leiden.
Onder het pseudoniem J.B. Charles schreef hij behalve poëzie en proza ook jeugdboeken, zoals Naar de Barbiesjes (1983), dat zich afspeelt in Suriname.
Willem Nagel trouwde in 1940 met Jansje Wouda. Ze kregen drie kinderen, Marleen, Ernst en Froukje. Het huwelijk werd ontbonden in 1966. In hetzelfde jaar hertrouwde Nagel met Heleen van Leeuwen (1919-2006).