1. Forouzan, B. A. (2010). TCP/IP Protocol Suite (4th ed.). McGraw-Hill.
Page 23, Section 2.2, "Layers in the TCP/IP Protocol Suite": The text explicitly defines the Network Access Layer (combining the physical and data link layers) and lists its protocols. It states, "TCP/IP does not define any specific protocol for the physical and data-link layers. It supports all the standard and proprietary protocols. A network in a TCP/IP internetwork can be a local-area network (LAN) or a wide-area network (WAN)." The protocols listed in the question (Ethernet, Frame Relay, ATM, PPP) are standard examples for these network types.
2. Internet Engineering Task Force (IETF). (1989). RFC 1122: Requirements for Internet Hosts -- Communication Layers. R. Braden, Ed.
Section 1.3.3, "The Link Layer": This foundational document states, "The link layer is the lowest layer in the TCP/IP protocol hierarchy... The services provided by the link layer are depended upon the particular link technology, e.g., Ethernet... or a point-to-point link using a protocol like SLIP." It also describes ARP as a critical link-layer protocol for address resolution on the local network.
3. Kurose, J. F., & Ross, K. W. (2017). Computer Networking: A Top-Down Approach (7th ed.). Pearson.
Chapter 1, Section 1.3.2, "The Network Edge": This textbook, widely used in university curricula, describes how end systems connect to the network using physical media and link-layer protocols like Ethernet and PPP. Chapter 6, "The Link Layer and LANs," provides an in-depth discussion of ARP, Ethernet, and PPP as link-layer technologies.