The Only IP Book You Will Ever Need!: Unraveling the mysteries of IPv4 & IPv6