Provided to YouTube by Jive/Legacy My Philosophy (Extended Version) · Boogie Down Productions By All Means Necessary (Expanded Edition) ℗ 1988 RCA Records, a division of Sony Music Entertainment Released on: 1988-05-31 Composer, Lyricist: Lawrence Parker Mixing Engineer, Producer: KRS-One Unknown: Ivan 'Doc' Rodriguez Unknown: DJ Scott LaRock Auto-generated by YouTube.