Read all the chapters except chapter 16(which is on Spring and EJB3).
Nope, the specs and API are different.The specs are a long document saying exactly how EJB 3 should/shouldn't be used while the API is the classes,methods and interfaces we use when programming with EJB3.
You can find the specs
here.
You can find the API
here.