1. Katz, J., & Lindell, Y. (2021). Introduction to Modern Cryptography (3rd ed.). CRC Press. In Chapter 2, Section 2.1, "The One-Time Pad," it is stated: "Let the plaintext be a bit string of length ℓ. The key is a uniformly chosen bit string of the same length ℓ... Encryption is done by XORing the plaintext and the key." (p. 26).
2. Stallings, W. (2017). Cryptography and Network Security: Principles and Practice (7th ed.). Pearson. In Chapter 2, Section 2.3, "One-Time Pad," the author describes the cipher: "The one-time pad... uses a random key that is as long as the message... The encryption operation is the exclusive-OR (XOR)." (p. 41).
3. University of California, Berkeley. (2020). CS 161: Computer Security, Lecture 6: "Stream Ciphers & One-Time Pad". The lecture notes specify the requirements for a one-time pad: "Key is a truly random sequence of bits of the same length as the message... C = P ⊕ K". (Slide 18).