Essential JNI java native interface - Gordon, Rob (Prentice Hall, 1998)