i am sourav...
i basically know midlet programming and i have also created a simple app but i am very new to 3d game development for java mobiles. first of all i am looking to make basic logic of race game... i.e. the following

1.rendering the track
2.rendering the car
3.collision of car and track
4.moving the car
5.camera following the car
6.ending the race when the car reaches the finish line

please suggest me articles, books, docs etc. that will help me to do the above things.....