I realize the basics of general and special relativity, and I picked up a copy of "Relativity" by Albert Einstein, though there's one question I just couldn't find the answer to despite my hours of surfing online. I understand the basics of inertial reference frames, length contraction, and time dilation. There must be something I'm misunderstanding or some essential piece I'm missing due to only knowing the basics. So, for any observer, c must always be 299,792,458 m/s, and due to this fact, other inertial reference frames appear to have a "slow clock" and shorten along their direction of motion. If I were running at .99c next to a beam of light, then general relativity tells me that, from my perspective, this light would appear to be going .01c. However, special relativity makes up for that through time dilation and length contraction. But, because v=d/t, wouldn't light, from my IRF, appear to slow down even further due to it appearing to be covering even less distance in greater time? If, by approaching c, all other IRFs appear to slow down, wouldn't light itself appear to slow below c?