Fatal error with sim900.h for a gsm shield

I am currently trying to work on a project where i am using a sim900d gsm shield that is compatible with arduino to receive messages from a phone. However, I am still a newbie and only know the basics, trying this shield was a big problem. ive looked at tutorials online to see if there's a simple code i can use to test the shield. Finally, i found one. However, when i copy pasted the code to arduino ide, it gave me this error...

(Arduino: 1.8.5 (Windows 8.1), Board: "Arduino/Genuino Uno"

C:\Users\Jasper-Justin\Documents\Arduino\sketch_may06a\sketch_may06a.ino:1:20: fatal error: SIM900.h: No such file or directory

#include "SIM900.h"

^

compilation terminated.

exit status 1
Error compiling for board Arduino/Genuino Uno.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.)

is SIM900.h a library? where can I get it?

this is the link of the code>>>EGizmo GSM Shield - Send SMS Test(With Codes and Guides) - Pastebin.com

i really need help, thank you

Google "SIM900.h" and take your pick. There should be a library shown that is for your shield.

(deleted)

Ive found the SIM900.h library, however, it doesn't include the sms.h lol....still finding it tho

(deleted)

Yes, I found the libraries thanks