Half Wild by Charles MacArthur

Set in a world where witches are divided into two factions, the narrative follows Nathan, a young man caught between the Black and White witches due to his mixed heritage. As he grapples with his identity and the powers he inherits from his parents, Nathan embarks on a perilous journey to find his father, a notorious Black witch, while evading those who wish to control or destroy him. The story delves into themes of self-discovery, loyalty, and the struggle between good and evil, all set against a backdrop of magic and conflict.