Sheng Liang - Java(TM) Native Interface: Programmer's Guide and Specification