

Nearly four decades into his impressive hip-hop career, West Coast rap legend E-40 announced the release of his double album The D-Boy Diary Books 1 & 2 — his 26th (and 27th, if you count both books) solo release — on Wednesday (Oct. 5). The 42-track project is set to drop on Nov. 18.
“What’s happening at this point in my career defies logic,” the the Bay Area rap forefather said in a press release sent to Billboard. “I still spit the realest and rawest shit of anyone in the rap game right now. The D-Boy Diary will lace the unlaced, will tutor the truant — it’s a guidebook for a street life.”
Earlier this year, 40 released the bass-heavy banger “Slappin’,” featuring Nef The Pharaoh and D.R.A.M., and also hit the airwaves with “Petty” featuring Kamaiyah, one of the Bay Area’s rising rap stars.
The album will feature appearances from Gucci Mane, Lil B, G-Eazy, Nef The Pharaoh, Jay Rock and Kid Ink among others. See the full tracklist below.


The D-Boy Diary Tracklist:
Book 1:
Stack it to the Ceiling
Straight To The Point (ft. Ezale and G-Eazy)
Savage (ft. Jazze Pha and B-Legit)
Puttin’ in Work
Mr. Arm and Hammer (ft. Stresmatic)
Hunedz (ft. Rick Rock)
Fired Up (ft. Cousin Fik)
Bag On Me (ft. K.D. Stunts)
Say So (ft. iStevie)
Stay Away (ft. Eric Bellinger)
Somebody (ft. Ricco Barrino)
All Day (ft. Gucci Mane)
The Grit Don’t Quit (ft. Nef The Pharaoh)
Fake Lit (ft. June Onna Beat)
Goon Music (ft. Stresmatic)
Gangsta Song (ft. Kent Jones)
Blessed By The Game
We Flip (ft. Cousin Fik, Choose Up Cheese and Stresmatic)
I Had It In a Drought (ft. Stresmatic)
Check (ft. Willy Will)
Made It Out (ft. Young Chu)
Book 2:
Bring Back The Sideshow (ft. Mistah F.A.B. and Nef The Pharaoh)
Money (ft. Mozzy and Jay Rock)
This Goin’ Up (ft. Husalah and Turf Talk)
On One (ft. AD)
Get Money or Get Lost
Highway (ft. B-Legit and TreSolid)
Sick Out Here (ft. Droop-E)
Thank U (ft. Willy Will)
Military Time (ft. Salsalino and Baby Treeze)
Uh Huh (ft. YV)
2 Seater (ft. Kid Ink)
What It’s Gone Be (ft. D-Day and Tamoya Bell)
How Do U Like That
I Know a Guy
All I Know (ft. K Camp and Casey Veggies)
Waitin’ On a Play (ft. Nicamari)
Tycoon
Broke Bitches (ft. Joe Moses and Jay 305)
Flash On These Bitches (ft. Lil B)
Too Many
Paid Off (ft. Stresmatic)